//1.去注册———————————————————————————————————————————————
const baseUrl = 'http://api-breakingnews-web.itheima.net'
$('#goto-register').on('click',()=>{
    $('#register').show()
})
//3.注册数据———————————————————————————————————————————————
$('#register form').on('submit',function(e){
    //阻止表单默认行为
    e.preventDefault()
    //获取表单数据
    const data =$(this).serialize()
    // 发送请求
    axios.post(`${baseUrl}/api/reguser`,data).then(res =>{ 
        // console.log(res)
        // debugger
        const {status,message} = res.data
        layer.msg(message)
        //注册完之后直接跳转到登录界面
        if(status === 0){
            $('#register').hide()
        }
    })
})
//2.去登录—————————————————————————————————————————————————
$('#goto-login').on('click',()=>{
    $('#register').hide()
})
//4.登陆跳转———————————————————————————————————————————————
$('#login form').on('submit',function(e){
    //阻止表单默认行为
    e.preventDefault()
    //获取表单数据
    const data =$(this).serialize()
    // 发送请求
    // axios.post(`${baseUrl}/api/login`,data).then(res =>{
    //     const {status,message,token} = res.data
    //     // debugger
    //     layer.msg(message)
    //     if(status === 0){
    //         //获取token 存到本地 为了访问首页等其他网页
    //         localStorage.setItem('token',token)
    //         location.href='./index.html'
    //     }
    // })
    loginMethod(data,(res)=>{
        const {status,message,token} = res.data
        // debugger
        layer.msg(message)
        if(status === 0){
            //获取token 存到本地 为了访问首页等其他网页
            localStorage.setItem('token',token)
            location.href='./index.html'
        }
    })
})
//3.表单验证————————————————————————————————————————————————
const form = layui.form
form.verify({
    username: [ // 用户名
        /^[a-z0-9]{6,10}$/,
        '账号名是6到10位由数字, 小写字母组成'
    ],
    password: [ // 密码
        /^[\S]{6,10}$/,
        '密码是6到10位, 不能有空格'
    ],
     // 注册页-确认密码
     repwd: function (value) { // 为什么用函数, 因为不光要获取这个规则对应的标签的值, 还需要用jQ获取另外一个标签的值
        return ($(".pwd").val() !== value) && '两次密码不相同'
    },
  });      
//   —————————————————————————————————————————————    